place where cattle are sold - Alemán Inglés Diccionario